using System;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("LOE_DeckTakeEvent")]
	public class LOE_DeckTakeEvent : MonoBehaviour
	{
		public Renderer m_friendlyDeckRenderer => method_3<Renderer>("m_friendlyDeckRenderer");

		public string m_takeDeckAnimName => method_4("m_takeDeckAnimName");

		public string m_takeDeckSoundPrefab => method_4("m_takeDeckSoundPrefab");

		public string m_replacementDeckAnimName => method_4("m_replacementDeckAnimName");

		public string m_replacementDeckSoundPrefab => method_4("m_replacementDeckSoundPrefab");

		public bool m_animIsPlaying => method_2<bool>("m_animIsPlaying");

		public LOE_DeckTakeEvent(IntPtr address, string className)
			: base(address, className)
		{
		}

		public LOE_DeckTakeEvent(IntPtr address)
			: this(address, "LOE_DeckTakeEvent")
		{
		}

		public void Start()
		{
			method_8("Start");
		}

		public bool AnimIsPlaying()
		{
			return method_11<bool>("AnimIsPlaying", Array.Empty<object>());
		}
	}
}
